#include "Led.h"


void LED_Init(void)
{
	
	__HAL_RCC_GPIOA_CLK_ENABLE();
	
	 GPIO_InitTypeDef GPIO_Initure;
	
   GPIO_Initure.Pin	= GPIO_PIN_0 | GPIO_PIN_1; 		
   GPIO_Initure.Mode	= GPIO_MODE_OUTPUT_PP;  	
   GPIO_Initure.Pull	= GPIO_PULLUP;          
   GPIO_Initure.Speed	= GPIO_SPEED_FREQ_MEDIUM;     	
   HAL_GPIO_Init(GPIOA,&GPIO_Initure);
	
   HAL_GPIO_WritePin(GPIOA,GPIO_PIN_0,GPIO_PIN_SET);
   HAL_GPIO_WritePin(GPIOA,GPIO_PIN_1,GPIO_PIN_SET);
	
}






void LED_Run_On(void)
{
	HAL_GPIO_WritePin(GPIOA,GPIO_PIN_1,GPIO_PIN_RESET);
}

void LED_Run_Off(void)
{
	HAL_GPIO_WritePin(GPIOA,GPIO_PIN_1,GPIO_PIN_SET);
}

void LED_Run_Toggle(void)
{
	HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_1);
}

void LED_Err_On(void)
{
	HAL_GPIO_WritePin(GPIOA,GPIO_PIN_0,GPIO_PIN_RESET);
}

void LED_Err_Off(void)
{
	HAL_GPIO_WritePin(GPIOA,GPIO_PIN_0,GPIO_PIN_SET);
}

void LED_Err_Toggle(void)
{
	HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_0);
}





























